
void * memcpy_(void *dst, const void *src, unsigned int n)
{
    unsigned char *udst = (unsigned char*)dst;
    unsigned char *usrc = (unsigned char*)src;
    if (udst != usrc)
    {
        while (n-- > 0)
        {
            *udst++ = *usrc++;
        }
    }
    return dst;
}
